grill for making toasted sandwiches - German English Dictionary